home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Applications / MilkShape 3D / msNovodeX.txt < prev    next >
Text File  |  2002-11-01  |  3KB  |  109 lines

  1.  
  2. MilkShape 3D NovodeX Object Description Script Tool
  3. ===================================================
  4.  
  5. Copyright (C) 2002 Mete Ciragan
  6. mciragan@smile.ch
  7.  
  8. Use at your own risk!
  9.  
  10.  
  11.  
  12. License
  13. -------
  14.  
  15. This exporter is freeware.
  16.  
  17.  
  18.  
  19. Usage
  20. -----
  21.  
  22. Close MilkShape 3D and copy the msNovodeX.dll into the directory of ms3d.exe.
  23.  
  24. The physics specific information is encoded into the group/joint name in form of tags.
  25. Each group/joint name can have a maximum of 31 characters, so try to keep the names short.
  26. Each group must have one material assigned.  That material can optionally have a texture,
  27. which must be in the output directory. The tool will export a lot of ODS files, which can
  28. be opened in a text editor like Notepad.
  29.  
  30. The resulting scene may be viewed with the viewer available at http://www.novodex.com.
  31.  
  32.  
  33. Tags
  34. ----
  35.  
  36. To encode tags into a group/joint name, use the following syntax:
  37.  
  38.     <group/joint name>:<tag[=value]>,<tag[=value]>,...
  39.  
  40. i.e:
  41.  
  42.     Box01:m=10,f=0,r=1
  43.  
  44.  
  45.  
  46. Group Tags
  47. ----------
  48.  
  49. sp:    the group is a spherical object and will have a bounding sphere instead of a bounding
  50.     box and spherical inertia.
  51. tm:     the group will have mesh-mesh collision (TriangleMesh)
  52. m:    mass
  53. r:    restitutiom
  54. f:    friction
  55. s:    scale
  56.  
  57. Examples:    Sphere01:sp,m=10,r=0.8,f=0.6,s=1
  58.         Box01:m=100,r=1
  59.  
  60.  
  61.  
  62. Joint Tags
  63. ----------
  64.  
  65. t:    type: sp = spherical, hi = hinge, pr = prismatic, sl = sliding
  66. b:    bodies: <groupname>;<groupname>, <groupname> can also be WORLD.
  67. d:    direction: any normalized direction vector in form of x;y;z
  68. br:    breakable: 0 for unbreakable
  69.  
  70. Examples:    j1:t=sp,b=WORLD;Box01,br=90
  71.         j2:t=hi,b=Box01;Box02,d=1;0;0
  72.         j3:t=sl,b=Box02;Box03,d=0;0;1
  73.  
  74.  
  75.  
  76. Notes
  77. -----
  78.  
  79. * A full featured exporter might be available in MilkShape 3D 2.0, without the
  80. clumsy tags.
  81.  
  82. * To generate the samples, open the .ms3d file and run the menu command
  83. Tools->NovodeX Object Description Script ODS...
  84.  
  85. * Don't create joint hierarchies. Make sure each joint has no parent.
  86.  
  87. * If you have long objects, let them have spherical inertia.
  88.  
  89. * To view a NovodeX demo, create a desktop shortcut for the "NovodeX Viewer" and
  90. drag the demo.pds.ods onto that shortcut.
  91.  
  92.  
  93.  
  94. Feedback
  95. --------
  96. Send feedback to mciragan@smile.ch
  97.  
  98.  
  99.  
  100. Version History
  101. ---------------
  102. 1.00 Initial Release
  103.  
  104.  
  105.  
  106. ==========================================================
  107. All Trademarks are the property of their respective owners
  108. ==========================================================
  109.